<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // map与set
        let map =new Map();
        map.set("lan1","java");
        map.set("lan2","C#");
        map.set("lan3","php");
        // console.log(map);
        // console.log(map.size);
        console.log(map.get("lan2"));


        for(let[k,v]of map){
            // console.log(k.v);
        }
        for(let[k,v]of map.entries()){
            // console.log(k,v);
        } 
        for(let k of map.keys()){
            // console.log(k);
        } 
        for (let v of map.values()){
            // console.log(v);
        }
        map.forEach(function(val,key){
            // console.log(key,val);
        })
        map.forEach((val,key)=>{
            // console.log(key,val);
        })
        let arr1=[1,2,3];
        let arr2=[4,5,6];
        let arr3=[...arr1,...arr2];
        // console.log(arr3);

        let mm01 = new Map([[1,"one"],[2,"two"],[3,"three"]]);
        let mm02 = new Map([[4,"four"],[5,"four"]]);
        let mm03 = new Map([...mm01,...mm02]);
        // console.log(mm03);  


        let set =new Set();
        set.add(1);
         set.add(5);
         set.add(5);
        //  console.log(set);

         set.add("Hello World");
         set.add({name:"张三",age:28,sex:"男"})
         console.log(set);
         set.add(+0);
         set.add(-0);
        //  console.log(set);


        //  let e;
        //  let p;
        //  set.add(e);
        //  set.add(p);
        //  console.log(set);
        //  set.add(NaN);
        //  set.add(NaN);
        //  console.log(set);
         

    </script>
    
</body>
</html>